'use strict';

module.exports = function ($scope, $resource) {

  $scope.creerEvenementAction = function (idTypeJeu, nomJeu, adresse, codePostal, ville, date, nbParticipants,
    idSupport, detail) {
    
    if ($scope.formCreerEvenement.$valid) {
       $scope.errorExists = false;
        var Event = $resource($scope.urlWs +'evenement/creer', {});
  
        var eventBis = new Event({etat:'ATTENTE', idOrganisateur:1, idTypeJeu:idTypeJeu, nomJeu:nomJeu, 
          adresse:adresse, codePostal:codePostal,
          ville:ville, date:date.getTime(), nbParticipantsMax:nbParticipants, idSupport:idSupport,
          modalites:detail});

        eventBis.$save({}, function(u, putResponseHeaders) {
        alert('Evenement créé'); 
        }, function(error) {
        alert('Erreur serveur lors de la création de votre événement');
        })

    } else {
       $scope.errorExists = true;
    }   

    
  };

  $scope.open = function ($event) {
    $event.preventDefault();
    $event.stopPropagation();

    $scope.opened = true;
  };
};